package com.frank.stock4j.tusharepro.entity;

import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
import java.time.LocalDate;
import com.frank.stock4j.tusharepro.bean.CnGdpBean;

/**
* 描述：获取国民经济之GDP数据
* @author: codesmith
**/
@Data
@Entity
@Table(name = "adj_factor")
@IdClass(CnGdpEntity.PrimaryKey.class)
public class CnGdpEntity implements CnGdpBean {
    @Data public static class PrimaryKey implements Serializable {
        private String quarter;
    }


    @Id
    @Column(name = "quarter") protected String quarter;    //季度

    @Column(name = "gdp") protected Double gdp;    //GDP累计值（亿元）

    @Column(name = "gdp_yoy") protected Double gdpYoy;    //当季同比增速（%）

    @Column(name = "pi") protected Double pi;    //第一产业累计值（亿元）

    @Column(name = "pi_yoy") protected Double piYoy;    //第一产业同比增速（%）

    @Column(name = "si") protected Double si;    //第二产业累计值（亿元）

    @Column(name = "si_yoy") protected Double siYoy;    //第二产业同比增速（%）

    @Column(name = "ti") protected Double ti;    //第三产业累计值（亿元）

    @Column(name = "ti_yoy") protected Double tiYoy;    //第三产业同比增速（%）
}